*{
	margin: 0;
	padding: 0;
	
}
.vui{
	width: 70%;
	margin: auto;
	 
}
@media screen and (min-width: 701px) {
     .banner{
		display: none;
	 }
 }
 @media screen and (max-width: 700px) {
     .banner{
		 display: block;
	 }
 }
header{
	width: 100%;
}
.myMarkit{
	width: 207px;
	height: 51px;
	margin: 40px auto;
}
 .head .pageBan{
	padding:70px 0 70px 0 ;
	font-family:"bodoni mt black";
	font-style: normal;
	letter-spacing: 2px;
	text-align: left;
	font-size: 12px;
}
.pageBan span{
	margin-left:60px ;
}
.head .title{
	font-family: IvyPrestoHeadline;
	font-size: 70px;
	letter-spacing: 1px;
	text-align: left;
	color: #1a1a1f;
}
.head .dec{
	flex-grow: 0;
	opacity: 0.7;
	font-family: SofiaPro;
	font-size: 18px;
	letter-spacing: normal;
	color: gray;
}
 .ReadMore{
	width: 150px;
	height: 48px;
	padding: 20px 0 20px 0 ;
	display: flex;
	margin: 40px 0 40px 0px;
	padding: 16px 40px;
	background-color: #080808;
}
 .ReadMore span{
	width: 72px;
	height: 16px;
	font-family: "新宋体";
	flex-grow: 0;
	font-weight: 500; 
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	color: #ffffff;
}
/* 海报 */
.hb{
	width: 100%;
}
/* 展示部分 */
.centr{
	width: 100%; 
}
.show{
	width: 100%;
	margin:80px auto;
	display: flex;
	flex-flow: row wrap; 
}
 
.left{
	 margin-top: 80px;
	 width: 540px;
	 margin-right: 60px;
	 margin-left: 40px;
}
.show-title{
	width: 445px;
	height: 204px;
	margin: 96px 125px 30px 0;
	font-family: IvyPrestoHeadline;
	font-size: 50px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: 1px;
	text-align: left;
	color: var(--dark);
	word-break:keep-all;
}
.show-dec{
	width:442px; 
	word-break:break-all;
	font-family:"楷体";
	font-size: 20px;
	font-weight: 300;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.78;
	letter-spacing: normal;
	text-align: left;
	color:gray;
}
.right{
	width: 540px;
}
.right-b{
	display: flex;
	justify-content:space-between
}
.new{
	margin:20px auto;
	display: flex;
	flex-flow: row wrap;
	/* justify-content:space-between */
}
.new .list1{
	width: 350px;
	margin: 10px 60px 10px 0;
}
.desc p:nth-child(1){
	height: 50px;
	line-height: 50px;
}
.desc p:nth-child(2){
	word-break:break-all;
	font-family:"楷体";
	font-size: 20px;
	letter-spacing: normal;
	text-align: left;
	color:gray;
}
/* 潮流展示 */
.share{
	width: 100%;
	margin-top: 80px; 
}
.share-box{
	position: relative;
	width: 100%;
	height: 683px;
}
 .share .bg{
	width: 705px;
	height: 551px;
	float: right;
	background-color: blue;
}
.share-box .img{
	position: absolute;
	top: 15%;
	right: 25%;
}
.shareDec{
	width: 100%;
	display: flex;
	flex-flow: row wrap; 
}
.shareDec .left{
	width: 440px;
	height: 200px;
	margin: 54px 30px 0 79px;
}
.shareDec .left p{
	font-size: 70px;
}
.shareDec .right{
	width: 445px;
	height: 196px;
	padding-top:0px ;
	margin: 32px 165px 12px 125px;
	    
	   
}
.shareDec .right p{
	opacity: 0.7;
	font-size: 23px;
	font-weight: 300;
	color: gray;
}
/* <!-- 聚焦图		 --> */
.focus{
	width: 100%;
	height: 592px;
	padding-top: 100px;
	display: flex;
	position: relative;
	 
}
.focus .img{
	width: 653px;
	height: 592px;
	position: absolute;
	right: 10%;
}
.focus .bg{
	position: absolute;
	top: 180px;
	width: 635px;
	height: 462px;
	right: 40%;
	z-index: 20;
}
.focus .bg p:nth-child(1){
   margin: 10px 0 20px 10px;
   font-size: 50px;
   font-family:"arial black";
   font-weight: 300;	 
   font-stretch: normal;	 
   font-style: normal;	 
   letter-spacing: 1px;	 
   text-align: left;
}
.focus .bg p:nth-child(2){
	font-family: "宋体";
	font-size: 22px;	
	font-weight: 300;	
	font-stretch: normal;	
	font-style: normal;	
	line-height: 1.78;
	letter-spacing: normal;	
	margin: 10px 0 20px 20px;
	color: gray;
}
/* 底部展览 */
 
.exhibition{
	width: 100%;
	display: flex;
	flex-flow: row wrap;
	margin-top: 60px;
	/* justify-content: space-between; */
}
.exhibition .titlt{
	width: 450px;
	padding-right: 150px;
}
.exhibition .titlt p{	
	font-size: 50px;	
	font-weight: bold;	
	font-stretch: normal;	
	font-style: normal;	
	line-height: 1.52;
	letter-spacing: -1px;	  
}
.line{
	width: 100%;
	height: 255px;
	display: flex;
	flex-flow: row wrap;
	margin: 15px 15px 15px 15px;
}
.line .img{
	width: 255px;
	height: 255px;
	margin: 15px 30px 15px 15px;
}
.or{
	background-color: orange;
}
.bu{
	background-color: blue;
}
.LoadMore{
	width: 150px;
	height: 48px;
	margin:40px auto;
	padding: 20px 0 20px 0 ;
	display: flex;
	padding: 16px 40px;
	background-color: #080808;
}
 .LoadMore span{
	width: 72px;
	height: 16px;
	font-family: "新宋体";
	font-weight: 500; 
	font-size: 14px;
	font-stretch: normal;
	font-style: normal;
	letter-spacing: normal;
	color: #ffffff;
}